<template>
  <router-view />
</template>

<script setup>
import { onMounted } from 'vue';
import { useAuthStore } from './stores/authStore'; // 确保路径正确

const authStore = useAuthStore();

onMounted(async () => {
  // 在应用挂载时，如果用户已登录 (有 token)，尝试获取最新的用户资料
  // 这样无论用户从哪个页面进入应用，都能在Layout显示正确的头像
  if (authStore.token) {
    await authStore.fetchUserProfile();
  }
});
</script>

<style scoped>
/* 保持不变 */
</style>